home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_3_GClipboard.txt < prev    next >
Text File  |  1991-09-05  |  45KB  |  783 lines

  1. # near model CODE resource
  2. # jump table entries: 1600-1613 (14 of them)
  3. export_200:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  4AAD F464                tst.l      [A5 - 0xB9C]
  7. 00000008  670E                     beq        +0x10 /* 00000018 */
  8. 0000000A  2F2D F464                move.l     -[A7], [A5 - 0xB9C]
  9. 0000000E  4EBA 0240                jsr        [PC + 0x240 /* 00000250 */]
  10. 00000012  7000                     moveq.l    D0, 0x00
  11. 00000014  2B40 F464                move.l     [A5 - 0xB9C], D0
  12. label00000018:
  13. 00000018  4E5E                     unlink     A6
  14. 0000001A  2E9F                     move.l     [A7], [A7]+
  15. 0000001C  4E75                     rts
  16. 0000001E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  17. // begin alternate branch 00000020-0000002C
  18. export_201:
  19. fn00000020:
  20. 00000020  4E56 0000                link       A6, 0
  21. 00000024  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22. 00000028  4EBA FFD6                jsr        [PC - 0x2A /* 00000000 */]
  23. // end alternate branch 00000020-0000002C
  24. export_201: // at 00000020 (misaligned)
  25. fn00000020: // (misaligned)
  26. 00000022  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  27. 00000026  0008 4EBA                ori.b      A0, 0xBA
  28. 0000002A  FFD6                     .invalid   <<F/7/7>>
  29. 0000002C  2B6D F828 F464           move.l     [A5 - 0xB9C], [A5 - 0x7D8]
  30. 00000032  4AAE 000C                tst.l      [A6 + 0xC]
  31. 00000036  670C                     beq        +0xE /* 00000044 */
  32. 00000038  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  33. 0000003C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34. 00000040  4EBA 0122                jsr        [PC + 0x122 /* 00000164 */]
  35. label00000044:
  36. 00000044  1B7C 0001 F48C           move.b     [A5 - 0xB74], 0x1
  37. 0000004A  4E5E                     unlink     A6
  38. 0000004C  205F                     movea.l    A0, [A7]+
  39. 0000004E  504F                     addq.w     A7, 8
  40. 00000050  4ED0                     jmp        [A0]
  41. 00000052  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  42. export_202: // at 00000054 (misaligned)
  43. 00000056  FFF8                     .invalid   <<F/7/7>>
  44. 00000058  2F07                     move.l     -[A7], D7
  45. 0000005A  102D F484                move.b     D0, [A5 - 0xB7C]
  46. 0000005E  6728                     beq        +0x2A /* 00000088 */
  47. 00000060  206E 000C                movea.l    A0, [A6 + 0xC]
  48. 00000064  20AD F454                move.l     [A0], [A5 - 0xBAC]
  49. 00000068  42A7                     clr.l      -[A7]
  50. 0000006A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  51. 0000006E  206E 000C                movea.l    A0, [A6 + 0xC]
  52. 00000072  2F10                     move.l     -[A7], [A0]
  53. 00000074  2F2D F828                move.l     -[A7], [A5 - 0x7D8]
  54. 00000078  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  55. 0000007C  2E1F                     move.l     D7, [A7]+
  56. 0000007E  6C08                     bge        +0xA /* 00000088 */
  57. 00000080  3F07                     move.w     -[A7], D7
  58. 00000082  42A7                     clr.l      -[A7]
  59. 00000084  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  60. label00000088:
  61. 00000088  2D47 0014                move.l     [A6 + 0x14], D7
  62. 0000008C  2E1F                     move.l     D7, [A7]+
  63. 0000008E  4E5E                     unlink     A6
  64. 00000090  205F                     movea.l    A0, [A7]+
  65. 00000092  DEFC 000C                add.w      A7, 0xC
  66. 00000096  4ED0                     jmp        [A0]
  67. fn00000098:
  68. 00000098  4E56 0000                link       A6, 0
  69. 0000009C  2D6D F3E4 000C           move.l     [A6 + 0xC], [A5 - 0xC1C]
  70. 000000A2  4E5E                     unlink     A6
  71. 000000A4  2E9F                     move.l     [A7], [A7]+
  72. 000000A6  4E75                     rts
  73. 000000A8  4E56 FFFC                link       A6, -0x0004
  74. 000000AC  48E7 0108                movem.l    -[A7], D7,A4
  75. 000000B0  2E2E 000C                move.l     D7, [A6 + 0xC]
  76. 000000B4  286E 0008                movea.l    A4, [A6 + 0x8]
  77. 000000B8  204C                     movea.l    A0, A4
  78. 000000BA  5088                     addq.l     A0, 8
  79. 000000BC  2050                     movea.l    A0, [A0]
  80. 000000BE  2D48 FFFC                move.l     [A6 - 0x4], A0
  81. 000000C2  296D F3E4 FFFC           move.l     [A4 - 0x4], [A5 - 0xC1C]
  82. 000000C8  4A87                     tst.l      D7
  83. 000000CA  6606                     bne        +0x8 /* 000000D2 */
  84. 000000CC  2E3C 0082 000A           move.l     D7, 0x82000A
  85. label000000D2:
  86. 000000D2  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  87. 000000D6  2F07                     move.l     -[A7], D7
  88. 000000D8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  89. 000000DC  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  90. 000000E0  206E 0008                movea.l    A0, [A6 + 0x8]
  91. 000000E4  2C48                     movea.l    A6, A0
  92. 000000E6  4EFA 0044                jmp        [PC + 0x44 /* 0000012C */]
  93. 000000EA  0000 4CDF                ori.b      D0, 0xDF
  94. 000000EE  1080                     move.b     [A0], D0
  95. 000000F0  4E5E                     unlink     A6
  96. 000000F2  205F                     movea.l    A0, [A7]+
  97. 000000F4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  98. 000000F8  4ED0                     jmp        [A0]
  99. 000000FA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  100. export_203: // at 000000FC (misaligned)
  101. 000000FE  FFBE                     .invalid   <<F/6/7>>
  102. 00000100  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  103. 00000104  486E FFBE                pea.l      [A6 - 0x42]
  104. 00000108  487A FF9E                pea.l      [PC - 0x62 /* 000000A8, value 0x4E56FFFC */]
  105. 0000010C  2F0E                     move.l     -[A7], A6
  106. 0000010E  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  107. 00000112  42A7                     clr.l      -[A7]
  108. 00000114  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  109. 00000118  4EBA FF7E                jsr        [PC - 0x82 /* 00000098 */]
  110. 0000011C  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  111. 00000120  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  112. 00000124  486E FFBE                pea.l      [A6 - 0x42]
  113. 00000128  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  114. label0000012C:
  115. 0000012C  4FEE FF9E                lea.l      A7, [A6 - 0x62]
  116. 00000130  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  117. 00000134  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  118. 00000138  4EBA FEE6                jsr        [PC - 0x11A /* 00000020 */]
  119. 0000013C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  120. 00000140  4E5E                     unlink     A6
  121. 00000142  2E9F                     move.l     [A7], [A7]+
  122. 00000144  4E75                     rts
  123. 00000146  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  124. 0000014A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  125. 0000014E  000C 206E                ori.b      A4, 0x6E /* 'n' */
  126. 00000152  0008 2F28                ori.b      A0, 0x28 /* '(' */
  127. 00000156  FFFC                     .invalid   <<F/7/7>>
  128. 00000158  4EAD 219A                jsr        [A5 + 0x219A /* export_1071 */]
  129. 0000015C  4E5E                     unlink     A6
  130. 0000015E  205F                     movea.l    A0, [A7]+
  131. 00000160  504F                     addq.w     A7, 8
  132. 00000162  4ED0                     jmp        [A0]
  133. export_204:
  134. fn00000164:
  135. 00000164  4E56 FFFC                link       A6, -0x0004
  136. 00000168  2F0C                     move.l     -[A7], A4
  137. 0000016A  286E 000C                movea.l    A4, [A6 + 0xC]
  138. 0000016E  4AAD F6CC                tst.l      [A5 - 0x934]
  139. 00000172  677E                     beq        +0x80 /* 000001F2 */
  140. 00000174  4267                     clr.w      -[A7]
  141. 00000176  2F2D F6CC                move.l     -[A7], [A5 - 0x934]
  142. 0000017A  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  143. 0000017E  4A5F                     tst.w      [A7]+
  144. 00000180  6F16                     ble        +0x18 /* 00000198 */
  145. 00000182  42A7                     clr.l      -[A7]
  146. 00000184  206D F6CC                movea.l    A0, [A5 - 0x934]
  147. 00000188  2050                     movea.l    A0, [A0]
  148. 0000018A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  149. 0000018E  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  150. 00000192  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  151. 00000196  6006                     bra        +0x8 /* 0000019E */
  152. label00000198:
  153. 00000198  2D6D F6CC FFFC           move.l     [A6 - 0x4], [A5 - 0x934]
  154. label0000019E:
  155. 0000019E  487A FFA8                pea.l      [PC - 0x58 /* 00000148, value 0x4E560000 'NV\0\0', cstring "NV" */]
  156. 000001A2  2F0E                     move.l     -[A7], A6
  157. 000001A4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  158. 000001A8  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  159. 000001AC  2F0C                     move.l     -[A7], A4
  160. 000001AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  161. 000001B2  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  162. 000001B6  2054                     movea.l    A0, [A4]
  163. 000001B8  216E FFFC 000E           move.l     [A0 + 0xE], [A6 - 0x4]
  164. 000001BE  486D F82C                pea.l      [A5 - 0x7D4]
  165. 000001C2  4267                     clr.w      -[A7]
  166. 000001C4  2F0C                     move.l     -[A7], A4
  167. 000001C6  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  168. 000001CA  4267                     clr.w      -[A7]
  169. 000001CC  2F0C                     move.l     -[A7], A4
  170. 000001CE  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  171. 000001D2  2F2D F6CC                move.l     -[A7], [A5 - 0x934]
  172. 000001D6  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  173. 000001DA  2F2D F6CC                move.l     -[A7], [A5 - 0x934]
  174. 000001DE  2F2D F6CC                move.l     -[A7], [A5 - 0x934]
  175. 000001E2  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  176. 000001E6  B9ED F3E4                cmpa.l     A4, [A5 - 0xC1C]
  177. 000001EA  57C0                     seq        D0
  178. 000001EC  4400                     neg.b      D0
  179. 000001EE  1B40 F33C                move.b     [A5 - 0xCC4], D0
  180. label000001F2:
  181. 000001F2  42A7                     clr.l      -[A7]
  182. 000001F4  2F0C                     move.l     -[A7], A4
  183. 000001F6  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  184. 000001FA  2B4C F828                move.l     [A5 - 0x7D8], A4
  185. 000001FE  285F                     movea.l    A4, [A7]+
  186. 00000200  4E5E                     unlink     A6
  187. 00000202  205F                     movea.l    A0, [A7]+
  188. 00000204  504F                     addq.w     A7, 8
  189. 00000206  4ED0                     jmp        [A0]
  190. export_205:
  191. 00000208  4E56 FFFC                link       A6, -0x0004
  192. 0000020C  2F0C                     move.l     -[A7], A4
  193. 0000020E  286D F464                movea.l    A4, [A5 - 0xB9C]
  194. 00000212  2B6D F828 F464           move.l     [A5 - 0xB9C], [A5 - 0x7D8]
  195. 00000218  200C                     move.l     D0, A4
  196. 0000021A  670A                     beq        +0xC /* 00000226 */
  197. 0000021C  2F0C                     move.l     -[A7], A4
  198. 0000021E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  199. 00000222  4EBA FF40                jsr        [PC - 0xC0 /* 00000164 */]
  200. label00000226:
  201. 00000226  285F                     movea.l    A4, [A7]+
  202. 00000228  4E5E                     unlink     A6
  203. 0000022A  2E9F                     move.l     [A7], [A7]+
  204. 0000022C  4E75                     rts
  205. 0000022E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  206. // begin alternate branch 00000230-00000240
  207. fn00000230:
  208. 00000230  4E56 0000                link       A6, 0
  209. 00000234  2F2D F6CC                move.l     -[A7], [A5 - 0x934]
  210. 00000238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  211. 0000023C  4EAD 0762                jsr        [A5 + 0x762 /* export_232 */]
  212. // end alternate branch 00000230-00000240
  213. fn00000230: // (misaligned)
  214. 00000232  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  215. 00000236  F6CC 2F2E                .extension 0x6CC <<F/2-3/3>> // unimplemented
  216. 0000023A  0008 4EAD                ori.b      A0, 0xAD
  217. 0000023E  0762                     bchg       -[A2], D3
  218. 00000240  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  219. 00000244  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  220. 00000248  4E5E                     unlink     A6
  221. 0000024A  2E9F                     move.l     [A7], [A7]+
  222. 0000024C  4E75                     rts
  223. 0000024E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  224. // begin alternate branch 00000250-00000256
  225. export_206:
  226. fn00000250:
  227. 00000250  4E56 0000                link       A6, 0
  228. 00000254  2F0C                     move.l     -[A7], A4
  229. // end alternate branch 00000250-00000256
  230. export_206: // at 00000250 (misaligned)
  231. fn00000250: // (misaligned)
  232. 00000252  0000 2F0C                ori.b      D0, 0xC
  233. 00000256  286E 0008                movea.l    A4, [A6 + 0x8]
  234. 0000025A  2054                     movea.l    A0, [A4]
  235. 0000025C  4AA8 0016                tst.l      [A0 + 0x16]
  236. 00000260  670A                     beq        +0xC /* 0000026C */
  237. 00000262  2F28 0016                move.l     -[A7], [A0 + 0x16]
  238. 00000266  4EBA FFC8                jsr        [PC - 0x38 /* 00000230 */]
  239. 0000026A  6008                     bra        +0xA /* 00000274 */
  240. label0000026C:
  241. 0000026C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  242. 00000270  4EAD 2372                jsr        [A5 + 0x2372 /* export_1130 */]
  243. label00000274:
  244. 00000274  285F                     movea.l    A4, [A7]+
  245. 00000276  4E5E                     unlink     A6
  246. 00000278  2E9F                     move.l     [A7], [A7]+
  247. 0000027A  4E75                     rts
  248. export_207:
  249. 0000027C  4E56 FFF6                link       A6, -0x000A
  250. 00000280  48E7 0300                movem.l    -[A7], D6,D7
  251. 00000284  4267                     clr.w      -[A7]
  252. 00000286  1F3C 0001                move.b     -[A7], 0x1
  253. 0000028A  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  254. 0000028E  1E1F                     move.b     D7, [A7]+
  255. 00000290  42A7                     clr.l      -[A7]
  256. 00000292  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  257. 00000296  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  258. 0000029A  486E FFFC                pea.l      [A6 - 0x4]
  259. 0000029E  A9FD                     syscall    GetScrap
  260. 000002A0  2C1F                     move.l     D6, [A7]+
  261. 000002A2  4267                     clr.w      -[A7]
  262. 000002A4  1F07                     move.b     -[A7], D7
  263. 000002A6  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  264. 000002AA  1E1F                     move.b     D7, [A7]+
  265. 000002AC  2D46 0014                move.l     [A6 + 0x14], D6
  266. 000002B0  4CDF 00C0                movem.l    D6,D7, [A7]+
  267. 000002B4  4E5E                     unlink     A6
  268. 000002B6  205F                     movea.l    A0, [A7]+
  269. 000002B8  DEFC 000C                add.w      A7, 0xC
  270. 000002BC  4ED0                     jmp        [A0]
  271. 000002BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  272. export_208: // at 000002C0 (misaligned)
  273. 000002C2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  274. 000002C6  2E9F                     move.l     [A7], [A7]+
  275. 000002C8  4E75                     rts
  276. 000002CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  277. export_209: // at 000002CC (misaligned)
  278. 000002CE  FFDE                     .invalid   <<F/7/7>>
  279. 000002D0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  280. 000002D4  282E 000C                move.l     D4, [A6 + 0xC]
  281. 000002D8  266E 0008                movea.l    A3, [A6 + 0x8]
  282. 000002DC  2044                     movea.l    A0, D4
  283. 000002DE  2453                     movea.l    A2, [A3]
  284. 000002E0  43EA 0022                lea.l      A1, [A2 + 0x22]
  285. 000002E4  20D9                     move.l     [A0]+, [A1]+
  286. 000002E6  20D9                     move.l     [A0]+, [A1]+
  287. 000002E8  4AAA 003C                tst.l      [A2 + 0x3C]
  288. 000002EC  6700 00F6                beq        +0xF8 /* 000003E4 */
  289. 000002F0  2053                     movea.l    A0, [A3]
  290. 000002F2  1028 0039                move.b     D0, [A0 + 0x39]
  291. 000002F6  6700 00AC                beq        +0xAE /* 000003A4 */
  292. 000002FA  4267                     clr.w      -[A7]
  293. 000002FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  294. 00000300  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  295. 00000304  101F                     move.b     D0, [A7]+
  296. 00000306  6700 00DC                beq        +0xDE /* 000003E4 */
  297. 0000030A  486D F46C                pea.l      [A5 - 0xB94]
  298. 0000030E  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  299. 00000312  486E FFEE                pea.l      [A6 - 0x12]
  300. 00000316  2053                     movea.l    A0, [A3]
  301. 00000318  2F28 000E                move.l     -[A7], [A0 + 0xE]
  302. 0000031C  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  303. 00000320  486E FFEE                pea.l      [A6 - 0x12]
  304. 00000324  486E FFE6                pea.l      [A6 - 0x1A]
  305. 00000328  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  306. 0000032C  42A7                     clr.l      -[A7]
  307. 0000032E  486E FFE6                pea.l      [A6 - 0x1A]
  308. 00000332  486E FFE6                pea.l      [A6 - 0x1A]
  309. 00000336  A9D2                     syscall    TENew
  310. 00000338  2E17                     move.l     D7, [A7]
  311. 0000033A  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  312. 0000033E  2047                     movea.l    A0, D7
  313. 00000340  2850                     movea.l    A4, [A0]
  314. 00000342  2A2C 003E                move.l     D5, [A4 + 0x3E]
  315. 00000346  2053                     movea.l    A0, [A3]
  316. 00000348  2968 003C 003E           move.l     [A4 + 0x3E], [A0 + 0x3C]
  317. 0000034E  2F07                     move.l     -[A7], D7
  318. 00000350  A9D0                     syscall    TECalText
  319. 00000352  2047                     movea.l    A0, D7
  320. 00000354  2850                     movea.l    A4, [A0]
  321. 00000356  302E FFEC                move.w     D0, [A6 - 0x14]
  322. 0000035A  906E FFE8                sub.w      D0, [A6 - 0x18]
  323. 0000035E  48C0                     ext.l      D0
  324. 00000360  2044                     movea.l    A0, D4
  325. 00000362  2140 0004                move.l     [A0 + 0x4], D0
  326. 00000366  2044                     movea.l    A0, D4
  327. 00000368  2F08                     move.l     -[A7], A0
  328. 0000036A  42A7                     clr.l      -[A7]
  329. 0000036C  2F08                     move.l     -[A7], A0
  330. 0000036E  42A7                     clr.l      -[A7]
  331. 00000370  3F2C 005E                move.w     -[A7], [A4 + 0x5E]
  332. 00000374  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  333. 00000378  301F                     move.w     D0, [A7]+
  334. 0000037A  C1DF                     muls.w     D0, [A7]+
  335. 0000037C  2E80                     move.l     [A7], D0
  336. 0000037E  201F                     move.l     D0, [A7]+
  337. 00000380  205F                     movea.l    A0, [A7]+
  338. 00000382  2F00                     move.l     -[A7], D0
  339. 00000384  2F3C 0000 7530           move.l     -[A7], 0x7530 /* 'u0' */
  340. 0000038A  201F                     move.l     D0, [A7]+
  341. 0000038C  2E9F                     move.l     [A7], [A7]+
  342. 0000038E  B097                     cmp.l      D0, [A7]
  343. 00000390  6C02                     bge        +0x4 /* 00000394 */
  344. 00000392  2E80                     move.l     [A7], D0
  345. label00000394:
  346. 00000394  201F                     move.l     D0, [A7]+
  347. 00000396  205F                     movea.l    A0, [A7]+
  348. 00000398  2080                     move.l     [A0], D0
  349. 0000039A  2945 003E                move.l     [A4 + 0x3E], D5
  350. 0000039E  2F07                     move.l     -[A7], D7
  351. 000003A0  A9CD                     syscall    TEDispose
  352. 000003A2  6040                     bra        +0x42 /* 000003E4 */
  353. label000003A4:
  354. 000003A4  4206                     clr.b      D6
  355. 000003A6  6036                     bra        +0x38 /* 000003DE */
  356. label000003A8:
  357. 000003A8  102D F388                move.b     D0, [A5 - 0xC78]
  358. 000003AC  662E                     bne        +0x30 /* 000003DC */
  359. 000003AE  2253                     movea.l    A1, [A3]
  360. 000003B0  2069 003C                movea.l    A0, [A1 + 0x3C]
  361. 000003B4  2050                     movea.l    A0, [A0]
  362. 000003B6  49E8 0002                lea.l      A4, [A0 + 0x2]
  363. 000003BA  1006                     move.b     D0, D6
  364. 000003BC  4880                     ext.w      D0
  365. 000003BE  D040                     add.w      D0, D0
  366. 000003C0  1206                     move.b     D1, D6
  367. 000003C2  4881                     ext.w      D1
  368. 000003C4  D241                     add.w      D1, D1
  369. 000003C6  3434 0004                move.w     D2, [A4 + D0.w + 0x4]
  370. 000003CA  9474 1000                sub.w      D2, [A4 + D1.w]
  371. 000003CE  48C2                     ext.l      D2
  372. 000003D0  2044                     movea.l    A0, D4
  373. 000003D2  1006                     move.b     D0, D6
  374. 000003D4  4880                     ext.w      D0
  375. 000003D6  E540                     asl        D0.w, 2
  376. 000003D8  2182 0000                move.l     [A0 + D0.w], D2
  377. label000003DC:
  378. 000003DC  5206                     addq.b     D6, 1
  379. label000003DE:
  380. 000003DE  7001                     moveq.l    D0, 0x01
  381. 000003E0  B006                     cmp.b      D0, D6
  382. 000003E2  6CC4                     bge        -0x3A /* 000003A8 */
  383. label000003E4:
  384. 000003E4  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  385. 000003E8  4E5E                     unlink     A6
  386. 000003EA  205F                     movea.l    A0, [A7]+
  387. 000003EC  504F                     addq.w     A7, 8
  388. 000003EE  4ED0                     jmp        [A0]
  389. 000003F0  4E56 0000                link       A6, 0
  390. 000003F4  48E7 0018                movem.l    -[A7], A3,A4
  391. 000003F8  286E 0008                movea.l    A4, [A6 + 0x8]
  392. 000003FC  266C 0008                movea.l    A3, [A4 + 0x8]
  393. 00000400  42A7                     clr.l      -[A7]
  394. 00000402  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  395. 00000406  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  396. 0000040A  295F FFF4                move.l     [A4 - 0xC], [A7]+
  397. 0000040E  2053                     movea.l    A0, [A3]
  398. 00000410  7000                     moveq.l    D0, 0x00
  399. 00000412  2140 003C                move.l     [A0 + 0x3C], D0
  400. 00000416  4CDF 1800                movem.l    A3,A4, [A7]+
  401. 0000041A  4E5E                     unlink     A6
  402. 0000041C  205F                     movea.l    A0, [A7]+
  403. 0000041E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  404. 00000422  4ED0                     jmp        [A0]
  405. fn00000424:
  406. 00000424  4E56 FFF4                link       A6, -0x000C
  407. 00000428  48E7 0108                movem.l    -[A7], D7,A4
  408. 0000042C  286E 0008                movea.l    A4, [A6 + 0x8]
  409. 00000430  204C                     movea.l    A0, A4
  410. 00000432  5088                     addq.l     A0, 8
  411. 00000434  2050                     movea.l    A0, [A0]
  412. 00000436  2D48 FFF4                move.l     [A6 - 0xC], A0
  413. 0000043A  42A7                     clr.l      -[A7]
  414. 0000043C  42A7                     clr.l      -[A7]
  415. 0000043E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  416. 00000442  486E FFF8                pea.l      [A6 - 0x8]
  417. 00000446  A9FD                     syscall    GetScrap
  418. 00000448  2E1F                     move.l     D7, [A7]+
  419. 0000044A  6F06                     ble        +0x8 /* 00000452 */
  420. 0000044C  296E 000C FFF0           move.l     [A4 - 0x10], [A6 + 0xC]
  421. label00000452:
  422. 00000452  4A87                     tst.l      D7
  423. 00000454  5EC0                     sgt        D0
  424. 00000456  4400                     neg.b      D0
  425. 00000458  1D40 0010                move.b     [A6 + 0x10], D0
  426. 0000045C  4CDF 1080                movem.l    D7,A4, [A7]+
  427. 00000460  4E5E                     unlink     A6
  428. 00000462  205F                     movea.l    A0, [A7]+
  429. 00000464  504F                     addq.w     A7, 8
  430. 00000466  4ED0                     jmp        [A0]
  431. fn00000468:
  432. 00000468  4E56 FFB0                link       A6, -0x0050
  433. 0000046C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  434. 00000470  266E 0008                movea.l    A3, [A6 + 0x8]
  435. 00000474  284B                     movea.l    A4, A3
  436. 00000476  2054                     movea.l    A0, [A4]
  437. 00000478  3028 003A                move.w     D0, [A0 + 0x3A]
  438. 0000047C  B06D F3CC                cmp.w      D0, [A5 - 0xC34]
  439. 00000480  6700 00BA                beq        +0xBC /* 0000053C */
  440. 00000484  42A7                     clr.l      -[A7]
  441. 00000486  2054                     movea.l    A0, [A4]
  442. 00000488  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  443. 0000048C  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  444. 00000490  2054                     movea.l    A0, [A4]
  445. 00000492  215F 003C                move.l     [A0 + 0x3C], [A7]+
  446. 00000496  4267                     clr.w      -[A7]
  447. 00000498  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  448. 0000049E  2F0E                     move.l     -[A7], A6
  449. 000004A0  4EBA FF82                jsr        [PC - 0x7E /* 00000424 */]
  450. 000004A4  2054                     movea.l    A0, [A4]
  451. 000004A6  115F 0038                move.b     [A0 + 0x38], [A7]+
  452. 000004AA  4267                     clr.w      -[A7]
  453. 000004AC  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  454. 000004B2  2F0E                     move.l     -[A7], A6
  455. 000004B4  4EBA FF6E                jsr        [PC - 0x92 /* 00000424 */]
  456. 000004B8  2054                     movea.l    A0, [A4]
  457. 000004BA  115F 0039                move.b     [A0 + 0x39], [A7]+
  458. 000004BE  1028 0038                move.b     D0, [A0 + 0x38]
  459. 000004C2  6608                     bne        +0xA /* 000004CC */
  460. 000004C4  2054                     movea.l    A0, [A4]
  461. 000004C6  8028 0039                or.b       D0, [A0 + 0x39]
  462. 000004CA  6770                     beq        +0x72 /* 0000053C */
  463. label000004CC:
  464. 000004CC  42A7                     clr.l      -[A7]
  465. 000004CE  42A7                     clr.l      -[A7]
  466. 000004D0  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  467. 000004D4  2D57 FFF4                move.l     [A6 - 0xC], [A7]
  468. 000004D8  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  469. 000004DC  486E FFB0                pea.l      [A6 - 0x50]
  470. 000004E0  487A FF0E                pea.l      [PC - 0xF2 /* 000003F0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  471. 000004E4  2F0E                     move.l     -[A7], A6
  472. 000004E6  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  473. 000004EA  4267                     clr.w      -[A7]
  474. 000004EC  1F3C 0001                move.b     -[A7], 0x1
  475. 000004F0  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  476. 000004F4  1E1F                     move.b     D7, [A7]+
  477. 000004F6  42A7                     clr.l      -[A7]
  478. 000004F8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  479. 000004FC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  480. 00000500  486E FFF8                pea.l      [A6 - 0x8]
  481. 00000504  A9FD                     syscall    GetScrap
  482. 00000506  2C1F                     move.l     D6, [A7]+
  483. 00000508  4267                     clr.w      -[A7]
  484. 0000050A  1F07                     move.b     -[A7], D7
  485. 0000050C  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  486. 00000510  1E1F                     move.b     D7, [A7]+
  487. 00000512  4A86                     tst.l      D6
  488. 00000514  6C06                     bge        +0x8 /* 0000051C */
  489. 00000516  3F06                     move.w     -[A7], D6
  490. 00000518  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  491. label0000051C:
  492. 0000051C  2054                     movea.l    A0, [A4]
  493. 0000051E  216E FFF4 003C           move.l     [A0 + 0x3C], [A6 - 0xC]
  494. 00000524  2F0B                     move.l     -[A7], A3
  495. 00000526  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  496. 0000052A  4267                     clr.w      -[A7]
  497. 0000052C  2F0B                     move.l     -[A7], A3
  498. 0000052E  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  499. 00000532  101F                     move.b     D0, [A7]+
  500. 00000534  486E FFB0                pea.l      [A6 - 0x50]
  501. 00000538  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  502. label0000053C:
  503. 0000053C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  504. 00000540  4E5E                     unlink     A6
  505. 00000542  2E9F                     move.l     [A7], [A7]+
  506. 00000544  4E75                     rts
  507. 00000546  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  508. export_210: // at 00000548 (misaligned)
  509. 0000054A  FFEE                     .invalid   <<F/7/7>>
  510. 0000054C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  511. 00000550  206E 000C                movea.l    A0, [A6 + 0xC]
  512. 00000554  43EE FFF8                lea.l      A1, [A6 - 0x8]
  513. 00000558  22D8                     move.l     [A1]+, [A0]+
  514. 0000055A  22D8                     move.l     [A1]+, [A0]+
  515. 0000055C  266E 0008                movea.l    A3, [A6 + 0x8]
  516. 00000560  284B                     movea.l    A4, A3
  517. 00000562  2F0B                     move.l     -[A7], A3
  518. 00000564  4EBA FF02                jsr        [PC - 0xFE /* 00000468 */]
  519. 00000568  2054                     movea.l    A0, [A4]
  520. 0000056A  1028 0039                move.b     D0, [A0 + 0x39]
  521. 0000056E  674E                     beq        +0x50 /* 000005BE */
  522. 00000570  486D F374                pea.l      [A5 - 0xC8C]
  523. 00000574  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  524. 00000578  486E FFF0                pea.l      [A6 - 0x10]
  525. 0000057C  2F0B                     move.l     -[A7], A3
  526. 0000057E  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  527. 00000582  2054                     movea.l    A0, [A4]
  528. 00000584  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  529. 00000588  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  530. 0000058C  2254                     movea.l    A1, [A4]
  531. 0000058E  2069 003C                movea.l    A0, [A1 + 0x3C]
  532. 00000592  2F10                     move.l     -[A7], [A0]
  533. 00000594  42A7                     clr.l      -[A7]
  534. 00000596  2054                     movea.l    A0, [A4]
  535. 00000598  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  536. 0000059C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  537. 000005A0  486E FFF0                pea.l      [A6 - 0x10]
  538. 000005A4  4267                     clr.w      -[A7]
  539. 000005A6  1F3C 0001                move.b     -[A7], 0x1
  540. 000005AA  42A7                     clr.l      -[A7]
  541. 000005AC  42A7                     clr.l      -[A7]
  542. 000005AE  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  543. 000005B2  2054                     movea.l    A0, [A4]
  544. 000005B4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  545. 000005B8  205F                     movea.l    A0, [A7]+
  546. 000005BA  A02A                     syscall    HUnlock
  547. 000005BC  6062                     bra        +0x64 /* 00000620 */
  548. label000005BE:
  549. 000005BE  2054                     movea.l    A0, [A4]
  550. 000005C0  1028 0038                move.b     D0, [A0 + 0x38]
  551. 000005C4  675A                     beq        +0x5C /* 00000620 */
  552. 000005C6  102D F388                move.b     D0, [A5 - 0xC78]
  553. 000005CA  670C                     beq        +0xE /* 000005D8 */
  554. 000005CC  486E FFF0                pea.l      [A6 - 0x10]
  555. 000005D0  2F0B                     move.l     -[A7], A3
  556. 000005D2  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  557. 000005D6  603C                     bra        +0x3E /* 00000614 */
  558. label000005D8:
  559. 000005D8  2254                     movea.l    A1, [A4]
  560. 000005DA  2069 003C                movea.l    A0, [A1 + 0x3C]
  561. 000005DE  2050                     movea.l    A0, [A0]
  562. 000005E0  45EE FFF0                lea.l      A2, [A6 - 0x10]
  563. 000005E4  5488                     addq.l     A0, 2
  564. 000005E6  24D8                     move.l     [A2]+, [A0]+
  565. 000005E8  24D8                     move.l     [A2]+, [A0]+
  566. 000005EA  4207                     clr.b      D7
  567. 000005EC  6020                     bra        +0x22 /* 0000060E */
  568. label000005EE:
  569. 000005EE  1007                     move.b     D0, D7
  570. 000005F0  4880                     ext.w      D0
  571. 000005F2  D040                     add.w      D0, D0
  572. 000005F4  1207                     move.b     D1, D7
  573. 000005F6  4881                     ext.w      D1
  574. 000005F8  D241                     add.w      D1, D1
  575. 000005FA  3436 10F0                move.w     D2, [A6 + D1.w - 0x16]
  576. 000005FE  9576 00F4                sub.w      [A6 + D0.w - 0x12], D2
  577. 00000602  1007                     move.b     D0, D7
  578. 00000604  4880                     ext.w      D0
  579. 00000606  D040                     add.w      D0, D0
  580. 00000608  4276 00F0                clr.w      [A6 + D0.w - 0x16]
  581. 0000060C  5207                     addq.b     D7, 1
  582. label0000060E:
  583. 0000060E  7001                     moveq.l    D0, 0x01
  584. 00000610  B007                     cmp.b      D0, D7
  585. 00000612  6CDA                     bge        -0x24 /* 000005EE */
  586. label00000614:
  587. 00000614  2054                     movea.l    A0, [A4]
  588. 00000616  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  589. 0000061A  486E FFF0                pea.l      [A6 - 0x10]
  590. 0000061E  A8F6                     syscall    DrawPicture
  591. label00000620:
  592. 00000620  2054                     movea.l    A0, [A4]
  593. 00000622  3028 003A                move.w     D0, [A0 + 0x3A]
  594. 00000626  B06D F3CC                cmp.w      D0, [A5 - 0xC34]
  595. 0000062A  6714                     beq        +0x16 /* 00000640 */
  596. 0000062C  486E FFF0                pea.l      [A6 - 0x10]
  597. 00000630  A92A                     syscall    ValidRect
  598. 00000632  2054                     movea.l    A0, [A4]
  599. 00000634  316D F3CC 003A           move.w     [A0 + 0x3A], [A5 - 0xC34]
  600. 0000063A  1B7C 0001 F33C           move.b     [A5 - 0xCC4], 0x1
  601. label00000640:
  602. 00000640  486E FFF8                pea.l      [A6 - 0x8]
  603. 00000644  2F0B                     move.l     -[A7], A3
  604. 00000646  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  605. 0000064A  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  606. 0000064E  4E5E                     unlink     A6
  607. 00000650  205F                     movea.l    A0, [A7]+
  608. 00000652  504F                     addq.w     A7, 8
  609. 00000654  4ED0                     jmp        [A0]
  610. 00000656  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  611. export_211: // at 00000658 (misaligned)
  612. 0000065A  FFF8                     .invalid   <<F/7/7>>
  613. 0000065C  206E 000E                movea.l    A0, [A6 + 0xE]
  614. 00000660  43EE FFF8                lea.l      A1, [A6 - 0x8]
  615. 00000664  22D8                     move.l     [A1]+, [A0]+
  616. 00000666  22D8                     move.l     [A1]+, [A0]+
  617. 00000668  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  618. 0000066C  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  619. 00000670  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  620. 00000674  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  621. 00000678  4E5E                     unlink     A6
  622. 0000067A  205F                     movea.l    A0, [A7]+
  623. 0000067C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  624. 00000680  4ED0                     jmp        [A0]
  625. 00000682  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  626. export_212: // at 00000684 (misaligned)
  627. 00000686  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  628. 0000068A  2E9F                     move.l     [A7], [A7]+
  629. 0000068C  4E75                     rts
  630. 0000068E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  631. 00000692  FFFC                     .invalid   <<F/7/7>>
  632. 00000694  2F0C                     move.l     -[A7], A4
  633. 00000696  286E 0008                movea.l    A4, [A6 + 0x8]
  634. 0000069A  204C                     movea.l    A0, A4
  635. 0000069C  5088                     addq.l     A0, 8
  636. 0000069E  2050                     movea.l    A0, [A0]
  637. 000006A0  2D48 FFFC                move.l     [A6 - 0x4], A0
  638. 000006A4  42A7                     clr.l      -[A7]
  639. 000006A6  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  640. 000006AA  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  641. 000006AE  295F FFF4                move.l     [A4 - 0xC], [A7]+
  642. 000006B2  285F                     movea.l    A4, [A7]+
  643. 000006B4  4E5E                     unlink     A6
  644. 000006B6  205F                     movea.l    A0, [A7]+
  645. 000006B8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  646. 000006BC  4ED0                     jmp        [A0]
  647. 000006BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  648. export_213: // at 000006C0 (misaligned)
  649. 000006C2  FFB2                     .invalid   <<F/6/7>>
  650. 000006C4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  651. 000006C8  2A2E 0010                move.l     D5, [A6 + 0x10]
  652. 000006CC  286E 0008                movea.l    A4, [A6 + 0x8]
  653. 000006D0  4206                     clr.b      D6
  654. 000006D2  7E00                     moveq.l    D7, 0x00
  655. 000006D4  7000                     moveq.l    D0, 0x00
  656. 000006D6  2D40 FFF4                move.l     [A6 - 0xC], D0
  657. 000006DA  486E FFB2                pea.l      [A6 - 0x4E]
  658. 000006DE  487A FFB0                pea.l      [PC - 0x50 /* 00000690, value 0x4E56FFFC */]
  659. 000006E2  2F0E                     move.l     -[A7], A6
  660. 000006E4  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  661. 000006E8  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  662. 000006EE  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  663. 000006F2  6632                     bne        +0x34 /* 00000726 */
  664. 000006F4  42A7                     clr.l      -[A7]
  665. 000006F6  2054                     movea.l    A0, [A4]
  666. 000006F8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  667. 000006FC  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  668. 00000700  2E1F                     move.l     D7, [A7]+
  669. 00000702  4A85                     tst.l      D5
  670. 00000704  6700 0132                beq        +0x134 /* 00000838 */
  671. 00000708  2F05                     move.l     -[A7], D5
  672. 0000070A  2F07                     move.l     -[A7], D7
  673. 0000070C  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  674. 00000710  2254                     movea.l    A1, [A4]
  675. 00000712  2069 003C                movea.l    A0, [A1 + 0x3C]
  676. 00000716  2F10                     move.l     -[A7], [A0]
  677. 00000718  2045                     movea.l    A0, D5
  678. 0000071A  2F10                     move.l     -[A7], [A0]
  679. 0000071C  2F07                     move.l     -[A7], D7
  680. 0000071E  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  681. 00000722  6000 0114                bra        +0x116 /* 00000838 */
  682. label00000726:
  683. 00000726  203C 7374 796C           move.l     D0, 0x7374796C /* 'styl' */
  684. 0000072C  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  685. 00000730  6600 00FC                bne        +0xFE /* 0000082E */
  686. 00000734  7001                     moveq.l    D0, 0x01
  687. 00000736  2054                     movea.l    A0, [A4]
  688. 00000738  B028 006B                cmp.b      D0, [A0 + 0x6B]
  689. 0000073C  6600 00FA                bne        +0xFC /* 00000838 */
  690. 00000740  4267                     clr.w      -[A7]
  691. 00000742  42A7                     clr.l      -[A7]
  692. 00000744  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  693. 0000074A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  694. 0000074E  4EAD 064A                jsr        [A5 + 0x64A /* export_197 */]
  695. 00000752  101F                     move.b     D0, [A7]+
  696. 00000754  6700 00CE                beq        +0xD0 /* 00000824 */
  697. 00000758  2254                     movea.l    A1, [A4]
  698. 0000075A  2069 0038                movea.l    A0, [A1 + 0x38]
  699. 0000075E  2650                     movea.l    A3, [A0]
  700. 00000760  382B 0020                move.w     D4, [A3 + 0x20]
  701. 00000764  3D6B 0022 FFFC           move.w     [A6 - 0x4], [A3 + 0x22]
  702. 0000076A  2F3C 7FFF 0000           move.l     -[A7], 0x7FFF0000
  703. 00000770  2054                     movea.l    A0, [A4]
  704. 00000772  2F28 0038                move.l     -[A7], [A0 + 0x38]
  705. 00000776  4EAD 0F42                jsr        [A5 + 0xF42 /* export_484 */]
  706. 0000077A  42A7                     clr.l      -[A7]
  707. 0000077C  2054                     movea.l    A0, [A4]
  708. 0000077E  2F28 0038                move.l     -[A7], [A0 + 0x38]
  709. 00000782  3F3C 0006                move.w     -[A7], 0x6
  710. 00000786  A83D                     syscall    TEDispatch
  711. 00000788  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  712. 0000078C  3F04                     move.w     -[A7], D4
  713. 0000078E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  714. 00000792  2054                     movea.l    A0, [A4]
  715. 00000794  2F28 0038                move.l     -[A7], [A0 + 0x38]
  716. 00000798  4EAD 0F42                jsr        [A5 + 0xF42 /* export_484 */]
  717. 0000079C  4AAE FFF4                tst.l      [A6 - 0xC]
  718. 000007A0  676E                     beq        +0x70 /* 00000810 */
  719. 000007A2  42A7                     clr.l      -[A7]
  720. 000007A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  721. 000007A8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  722. 000007AC  2E1F                     move.l     D7, [A7]+
  723. 000007AE  4A85                     tst.l      D5
  724. 000007B0  674E                     beq        +0x50 /* 00000800 */
  725. 000007B2  4267                     clr.w      -[A7]
  726. 000007B4  1F3C 0001                move.b     -[A7], 0x1
  727. 000007B8  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  728. 000007BC  1C1F                     move.b     D6, [A7]+
  729. 000007BE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  730. 000007C2  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  731. 000007C6  4267                     clr.w      -[A7]
  732. 000007C8  206E FFF4                movea.l    A0, [A6 - 0xC]
  733. 000007CC  2F10                     move.l     -[A7], [A0]
  734. 000007CE  2F05                     move.l     -[A7], D5
  735. 000007D0  2F07                     move.l     -[A7], D7
  736. 000007D2  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  737. 000007D6  3D5F FFF2                move.w     [A6 - 0xE], [A7]+
  738. 000007DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  739. 000007DE  205F                     movea.l    A0, [A7]+
  740. 000007E0  A02A                     syscall    HUnlock
  741. 000007E2  4267                     clr.w      -[A7]
  742. 000007E4  1F06                     move.b     -[A7], D6
  743. 000007E6  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  744. 000007EA  1C1F                     move.b     D6, [A7]+
  745. 000007EC  4A6E FFF2                tst.w      [A6 - 0xE]
  746. 000007F0  670E                     beq        +0x10 /* 00000800 */
  747. 000007F2  3F3C 0097                move.w     -[A7], 0x97
  748. 000007F6  2F3C FFFF 0097           move.l     -[A7], 0xFFFF0097
  749. 000007FC  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  750. label00000800:
  751. 00000800  42A7                     clr.l      -[A7]
  752. 00000802  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  753. 00000806  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  754. 0000080A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  755. 0000080E  6028                     bra        +0x2A /* 00000838 */
  756. label00000810:
  757. 00000810  4A85                     tst.l      D5
  758. 00000812  6724                     beq        +0x26 /* 00000838 */
  759. 00000814  3F3C 0097                move.w     -[A7], 0x97
  760. 00000818  2F3C FFFF 0097           move.l     -[A7], 0xFFFF0097
  761. 0000081E  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  762. 00000822  6014                     bra        +0x16 /* 00000838 */
  763. label00000824:
  764. 00000824  4267                     clr.w      -[A7]
  765. 00000826  42A7                     clr.l      -[A7]
  766. 00000828  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  767. 0000082C  600A                     bra        +0xC /* 00000838 */
  768. label0000082E:
  769. 0000082E  3F3C FF9A                move.w     -[A7], 0xFF9A
  770. 00000832  42A7                     clr.l      -[A7]
  771. 00000834  4EAD 195A                jsr        [A5 + 0x195A /* export_807 */]
  772. label00000838:
  773. 00000838  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  774. 0000083C  486E FFB2                pea.l      [A6 - 0x4E]
  775. 00000840  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  776. 00000844  2D47 0014                move.l     [A6 + 0x14], D7
  777. 00000848  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  778. 0000084C  4E5E                     unlink     A6
  779. 0000084E  205F                     movea.l    A0, [A7]+
  780. 00000850  DEFC 000C                add.w      A7, 0xC
  781. 00000854  4ED0                     jmp        [A0]
  782. 00000856  0000                     .incomplete
  783.